package ar.com.ctrln.control.calendar;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;

import ar.com.ctrln.persistence.model.evento.TemaEvento;
import ar.com.ctrln.persistence.model.factibilidad.TemaFactibilidad;
import ar.com.ctrln.services.evento.GestorTemaEvento;
import ar.com.ctrln.services.factibilidad.GestorTemaFactibilidad;

@Controller("registrarTemaEvento")
public class RegistrarTemaEvento {

	@Autowired
	private GestorTemaEvento gestorTemaEvento;

	@Autowired
	private GestorTemaFactibilidad gestorTemaFactibilidad;

	public void nuevo(TemaEvento temaEvento) {
		gestorTemaEvento.nuevo(temaEvento);
	}

	public void actualizar(TemaEvento temaEvento) {
		gestorTemaEvento.actualizar(temaEvento);
	}

	public List<TemaEvento> listar() {
		return gestorTemaEvento.listTemas();
	}
	
	public TemaFactibilidad buscarId(long id){
		return gestorTemaFactibilidad.buscar(id);
	}

}
